package com.zzyl.service;


import com.zzyl.base.PageResponse;
import com.zzyl.base.ResponseResult;
import com.zzyl.entity.NursePlan;
import com.zzyl.entity.NursingProject;
import com.zzyl.vo.NursingProjectVo;

import java.util.List;

public interface NursingProjectService {

    /**
     * 护理模块-编辑
     */
    void updateProject(NursingProject nursingProject);

    /**
     * 护理模块-启用禁用
     */
    void choiceProject(Integer id, Integer status);


    /**
     * 护理模块-分页查询
     */
    PageResponse<NursingProjectVo> findByPage(String name, Integer status, Integer pageNum, Integer pageSize);

    /**
     * 护理模块-新增
     */
    void addProject(NursingProject nursingProject);



    /**
     * 护理模块-根据id查询护理
     */
    NursingProjectVo selectById(Integer id);

    /**
     * 护理模块-删除
     */
    void deleteProject(Integer id);

    /**
     * 护理计划-查询所有
     * @return
     */
    List<NursingProjectVo> selectAll();
}
